Software-Based Fault Tolerance: Towards New Advances for COTS-Based Embedded Systems
نویسنده
چکیده
Embedded systems with high dependability requirements have to satisfy ever-growing demands for high computing performance, number of implemented features and cost-efficiency. This leads to a move to commercial off-the-shelf hardware components. At the same time, the number of faults in embedded systems increases due to shrinking hardware feature sizes and increasing software complexity. In order to create dependable software-intense systems, we propose reliability-aware software development to create systems with high inherent fault masking capabilities. Therefore, appropriate fault injection techniques for assessing the fault tolerance at various development stages are needed. Furthermore, we investigate in diverse compiling as a cost-efficient method to efficiently exploit redundancy. Finally, we propose to examine potential benefits of dynamic automated diversity techniques proposed to increase the security of systems, regarding their capabilities to increase the fault tolerance regarding commoncause faults in redundant systems.
منابع مشابه
Safety Assessment of Systems Embedded with COTS Components by PIP technique
The difficulties to assess reliability of systems that use COTS components are sometimes compounded by the inaccessibility of some COTS codes. This paper develops an approach of Perturbation of Interface Parameters (PIP) to simulate failures of COTS components. It is to validate the use of PIP as a fault-injection technique to test COTS components and surrounding systems. Tests of a nuclear pro...
متن کاملPattern-Based Synthesis of Fault-Tolerant Embedded Systems∗
The general trend towards complex technical systems with embedded software results in an increasing demand for dependable embedded systems. In this position paper, we give an overview about a pattern-based approach for the development of fault-tolerant, component-based, embedded systems. Four aspects of this approach are addressed in this paper: (1) the approach is based on an appropriate model...
متن کاملA Technique for Fault Tolerance Assessment of COTS Based Systems
This paper investigates the feasibility of emulation of source code software faults directly in Java byte code. Experimental results show that software defects introduced in source code can be emulated in Java byte code with high level of confidence. This makes it possible to validate the dependability of Java programs with respect to realistic software defects embedded within used COTS compone...
متن کاملSoft core based embedded systems in critical aerospace applications
There is an increasing interest in the aerospace industry to reduce the cost of the systems by means of using Commercial Off The Shelf (COTS) devices. The engineering of novel microsatellites and nanosatellites are clear examples of this new trend. However, the use of sub-micron technologies has led to greater sensitivity of these devices to radiation-induced transient faults, limiting the expl...
متن کاملFEMPI: A Lightweight Fault-tolerant MPI for Embedded Cluster Systems
Ever-increasing demands of space missions for data returns from their limited processing and communications resources have made the traditional approach of data gathering, data compression, and data transmission no longer viable. Increasing on-board processing power by providing high-performance computing (HPC) capabilities using commercial-off-the-shelf (COTS) components is a promising approac...
متن کامل